﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Common.Model;

namespace CBE.Model
{
    public class ReporteDemandaPromocionesView : ViewEntity
    {
        public const string CodigoPropertyName = "Codigo";
        public string Codigo { get; set; }

        public const string DescripcionPropertyName = "Descripcion";
        public string Descripcion { get; set; }

        public const string FechaInicioPropertyName = "FechaInicio";
        public DateTime FechaInicio { get; set; }

        public const String FechaInicioStringPropertyName = "FechaInicioString";
        public String FechaInicioString
        {
            get { return FechaInicio.ToShortDateString(); }
        }

        public const string FechaFinPropertyName = "FechaFin";
        public DateTime FechaFin { get; set; }

        public const String FechaFinStringPropertyName = "FechaFinString";
        public String FechaFinString
        {
            get { return FechaFin.ToShortDateString(); }
        }

        public const string ServiciosPropertyName = "Servicios";
        public string Servicios { get; set; }

        public const string CantidadUsoPromocionPropertyName = "CantidadUsoPromocion";
        public int CantidadUsoPromocion { get; set; }

        public const string ImporteBonificadoPropertyName = "ImporteBonificado";
        public decimal ImporteBonificado { get; set; }

        public const string EsPromocionPublicaPropertyName = "EsPromocionPublica";
        public string EsPromocionPublica { get; set; }
    }
}
